Docker : Add Images
2016/06/17 |
Add Images for container.
|
|
[1] | For exmaple, update official image with installing httpd and add it as a new image for container. The container is generated every time for executing docker run command, so add the latest executed container like follows. |
# show images root@dlp:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest 2fa927b5cdd3 2 weeks ago 122 MB # start a Container and install httpd root@dlp:~# docker run ubuntu /bin/bash -c "apt-get update; apt-get -y install apache2" docker ps -a | head -2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f0f72f922cd4 ubuntu "/bin/bash -c 'apt-ge" About a minute ago Exited (0) 6 seconds ago stoic_pike # add the image root@dlp:~# docker commit f0f72f922cd4 my_image/ubuntu_httpd b585ff101b08bedb73799f162f7c44c24491e4645f17ed89e4ed57ccb31be98d docker images
root@dlp:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE my_image/ubuntu_httpd latest 65d1b6d04b37 About a minute ago 258.7 MB ubuntu latest 2fa927b5cdd3 2 weeks ago 122 MB # Generate a Container from the new image and execute which command to make sure apache2 exists root@dlp:~# docker run my_image/ubuntu_httpd /usr/bin/which apache2 /usr/sbin/apache2 |